package com.rtx.edi.platform.jobextend.bean.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.rtx.edi.model.base.BaseEntity;

import io.swagger.annotations.ApiModelProperty;

@TableName("pl_job_mapping")
public class PlJobMapping  extends BaseEntity{
	
	private Long jobId;

	private Long companyId;

	private Long sourceFieldCode;

	private String sourceFieldName;

	private Long sourceParentField;

	private String sourceFieldType;

	private Long targetFieldCode;

	private String targetFieldName;

	private Long targetParentField;
    @ApiModelProperty("主键id")
    @TableId(value = "id", type = IdType.AUTO)
	private Long id;

	private String targetFieldType;

	private String checknull;

	private String mappingType;

	private Long mappingRequestField;

	private String mappingGloableField;

	private String targetFieldPath;

	private String sourceFieldPath;

	private String fieldFullPath;

	
	
	public Long getJobId() {
		return jobId;
	}

	public void setJobId(Long jobId) {
		this.jobId = jobId;
	}

	public Long getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}

	public Long getSourceFieldCode() {
		return sourceFieldCode;
	}

	public void setSourceFieldCode(Long sourceFieldCode) {
		this.sourceFieldCode = sourceFieldCode;
	}

	public String getSourceFieldName() {
		return sourceFieldName;
	}

	public void setSourceFieldName(String sourceFieldName) {
		this.sourceFieldName = sourceFieldName;
	}

	public Long getSourceParentField() {
		return sourceParentField;
	}

	public void setSourceParentField(Long sourceParentField) {
		this.sourceParentField = sourceParentField;
	}

	public String getSourceFieldType() {
		return sourceFieldType;
	}

	public void setSourceFieldType(String sourceFieldType) {
		this.sourceFieldType = sourceFieldType;
	}

	public Long getTargetFieldCode() {
		return targetFieldCode;
	}

	public void setTargetFieldCode(Long targetFieldCode) {
		this.targetFieldCode = targetFieldCode;
	}

	public String getTargetFieldName() {
		return targetFieldName;
	}

	public void setTargetFieldName(String targetFieldName) {
		this.targetFieldName = targetFieldName;
	}

	public Long getTargetParentField() {
		return targetParentField;
	}

	public void setTargetParentField(Long targetParentField) {
		this.targetParentField = targetParentField;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getTargetFieldType() {
		return targetFieldType;
	}

	public void setTargetFieldType(String targetFieldType) {
		this.targetFieldType = targetFieldType;
	}

	public String getChecknull() {
		return checknull;
	}

	public void setChecknull(String checknull) {
		this.checknull = checknull;
	}

	public String getMappingType() {
		return mappingType;
	}

	public void setMappingType(String mappingType) {
		this.mappingType = mappingType;
	}

	public Long getMappingRequestField() {
		return mappingRequestField;
	}

	public void setMappingRequestField(Long mappingRequestField) {
		this.mappingRequestField = mappingRequestField;
	}

	public String getMappingGloableField() {
		return mappingGloableField;
	}

	public void setMappingGloableField(String mappingGloableField) {
		this.mappingGloableField = mappingGloableField;
	}

	public String getTargetFieldPath() {
		return targetFieldPath;
	}

	public void setTargetFieldPath(String targetFieldPath) {
		this.targetFieldPath = targetFieldPath;
	}

	public String getSourceFieldPath() {
		return sourceFieldPath;
	}

	public void setSourceFieldPath(String sourceFieldPath) {
		this.sourceFieldPath = sourceFieldPath;
	}

	public String getFieldFullPath() {
		return fieldFullPath;
	}

	public void setFieldFullPath(String fieldFullPath) {
		this.fieldFullPath = fieldFullPath;
	}
}
